package com.zhichat.web.vo.ws;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @ClassName: UserChatMsgVO
 * @Description: 用户聊天信息VO
 * @Author: insanetz https://space.bilibili.com/602197686
 * @CreateDate: 2025/2/4 15:37
 */
@Data
@Accessors(chain = true)
public class UserChatMsgVO  implements Serializable {
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long userId;
    private String msgId;
    private Integer msgType;
    private String msg;
    private String sessionId;
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long contactId;
    private Integer contactType;
    private String sendId;
    private String sendNickname;
    private String sendTime;
    private Integer status;
    private String fileSize;
    private String fileName;
    private String filePath;
    private Integer fileType;
}
